• word of the day

    house of lords

    house of lords - Dictionary definition and meaning for word house of lords

    Definition
    (noun) the upper house of the British parliament

Word used in video below:
text: lords and ladies sitting in my front
Download our Mobile App Today
Receive our word of the day
on Whatsapp